home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / NotePads / Notes / Source / Notes.nib (.txt) < prev    next >
Encoding:
NeXT TypedStream Data  |  1992-08-08  |  10.4 KB  |  231 lines

  1. typedstream
  2. StreamTable
  3.     HashTable
  4. Object
  5. [20c]
  6. typedstream
  7. [809c]
  8. typedstream
  9.     HashTable
  10. Object
  11. HeaderClass
  12. %%%%i@@
  13. Application
  14. appnib
  15.     endSwitch
  16. prefsPanel
  17.     positions
  18. window
  19. startSwitch
  20. scroll
  21. enabledSwitch
  22. save:
  23. appear:
  24. cancelPrefs:
  25. quitNoSave:
  26. okPrefs:
  27. reload:
  28. print:
  29. revertPrefs:
  30. showPrefs:
  31. FirstResponder
  32. firstnib
  33. checkSpelling:
  34. alignSelCenter:
  35.     unscript:
  36. pasteFont:
  37. runPageLayout:
  38. superscript:
  39. copyRuler:
  40.     copyFont:
  41. selectAll:
  42. pasteRuler:
  43. toggleRuler:
  44. showGuessPanel:
  45. alignSelLeft:
  46. paste:
  47. performClose:
  48. arrangeInFront:
  49. subscript:
  50. copy:
  51. alignSelRight:
  52. delete:
  53. orderFrontColorPanel:
  54. underline:
  55. performMiniaturize:
  56. [9679c]
  57. typedstream
  58.     HashTable
  59. Object
  60. NibData
  61. @@@@s
  62. Storage
  63. {*@@}
  64.     [56{*@@}]
  65. File's Owner
  66. CustomObject
  67. MainMenu
  68. MenuTemplate
  69. *@*@ccc
  70. Notes
  71. Matrix
  72. Control
  73.     Responder
  74. @:@iiii
  75. MenuCell
  76. ButtonCell
  77. ActionCell
  78.     Helvetica
  79. Info Panel...
  80. Preferences...
  81. ff@@#::s
  82. submenuAction:
  83. Bitmap
  84.     menuArrow
  85. Reload
  86. Window
  87. Paste
  88. Select All
  89. [13@]
  90. Font Panel...
  91. Italic
  92.     Underline
  93. Larger
  94. Smaller
  95. Heavier
  96. Lighter
  97. Superscript
  98.     Subscript
  99. Unscript
  100.     Copy Font
  101. Paste Font
  102. Print
  103. Services
  104. Quit without saving
  105. MenuItem
  106.     MenuItem1
  107. MyWindow
  108. WindowTemplate
  109. iiii***@s@
  110. ScrollView
  111. ClipView
  112. ciifffcfffs
  113. [108c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  114. \margl40
  115. \margr40
  116. \f0\b0\i0\ul0\ql\fs24\fi0\li0\gray0\up0\dn0 
  117. NXCursor
  118. NXImage
  119. NXibeam
  120. Scroller
  121. _doScroller:
  122. @@@ffsC
  123. ScrollingText6/
  124. Panel
  125.     TextField
  126. TextFieldCell
  127. Version 1.1
  128. by S.Fitzpatrick, QUB
  129. Button
  130.     dontpanic
  131. :Copyright 1992, S.Fitzpatrick & QUB.  All Rights Reserved.W
  132. Button1^G
  133. Field1MG
  134. Field2YG
  135. VersionNumberTG
  136. FieldeG
  137. Font Manager
  138. FontManager
  139. Preferences
  140. Insert new text at end of text
  141. NXradio
  142. NXradioH
  143.  Insert new text at start of text
  144. Radio
  145. Enable  service
  146. NXswitch
  147.     NXswitchH
  148. )When there's no selection in Note's text
  149. Cancel
  150. Revert
  151. NXreturnSign
  152. Panel1
  153. [3629c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;\f1\fnil Times-Roman;}
  154. \margl120
  155. \margr120
  156. {\colortbl\red0\green0\blue0;}
  157. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i\ul0\fs24 Notes
  158. \i0  simply reads and displays the contents of the rich text format file ~/.Notes. You can edit the displayed text and the edited version is saved automatically when you quit 
  159. \i Notes
  160. \i0  or log off. The idea is to have 
  161. \i Notes
  162. \i0  auto-launched to remind yourself of what you were doing when you logged off.\
  163. As a convenience, 
  164. \i Notes
  165. \i0  does not display its window when auto-launched if the file is empty. Double clicking on 
  166. \i Notes
  167. \i0 's icon will display the window.\
  168. There are menu items to save the current text, to reload the text and to quit 
  169. \i Notes
  170. \i0  without saving the text. These are useful if you are logged into more than one machine, to ensure that the most current version of the text is the one that is saved.\
  171. \i Notes
  172. \i0  provides a service item called Note
  173. \i0  which places the current ASCII or Rich Text selection in the text in the 
  174. \i Notes
  175. \i0  window: if text is selected in 
  176. \i Notes
  177. \i0 's window, then that selection is replaced, otherwise the text is placed on a new line at the start or end of 
  178. \i Notes'
  179. \i0 s text according to the preference setting. I haven't put in a command-key equivalent for this menu item: I don't believe services should come with built in equivalents, since the programer has no way of knowing if it will override your favourite key in your favourite application. You can use Preferences to set an equivalent for all applictions, or use DefaultManager (or dwrite) to set an equivalent for a particular application (the default for command keys is 
  180. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\fc0 NXCommandKeys
  181. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\fc0  and has the form "item,key,item,key,
  182. "). I find it useful to set `N' as the equivalent in Terminal and Edit.\
  183. \i Notes
  184. \i0  is similar in purpose to (and was inspired by) 
  185. \i Todo
  186. \i0 , but I didn't like the window always appearing when I logged in even if the text was empty. In addition, 
  187. \i Notes
  188. \i0  remembers the size and location of its main window. All coding is original (sorry about the mess). One possible extension would be to have the text saved every x minutes, in case you've stored some vital scrap of information and your NeXT crashes. Maybe I'll get around to it sometime.\
  189. \pard\tx560\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600 \
  190. Do what you like with the application and code, so long as you give me due credit. All the usual disclaimers apply: this application is provided in good faith and in the hope that it will be useful, but absolutely no guarantee is given as to its suitability or otherwise for any purpose; under no 
  191. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\fc0 circumstance
  192. \pard\tx560\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600  will I or the Queen's University of Belfast be held responsible for anything resulting from the use of or the inability to use this application, the source code, or any part thereof.\
  193. \pard\tx2900\tx9440\tx9600\tx9640\tx9680\tx9720\tx10020\tx10220\tx10460\f1\b\qc\fs28 \
  194. \fs24 sfitzp@cs.qub.ac.uk    (NeXT)\
  195. \pard\tx2900\tx8480\tx9440\tx9600\tx9640\tx9680\tx9720\tx10220\tx10460\qc Stephen Fitzpatrick    \
  196. \pard\tx5240\tx8480\tx9440\tx9600\tx9640\tx9680\tx9720\tx10220\tx10460\qc Department of Computer Science\
  197. The Queen's Univerity of Belfast\
  198. ShARE and EnJOY
  199. {i*@@@}
  200. [37{i*@@@}]
  201. hide:
  202. terminate:
  203. copy:
  204. paste:
  205. selectAll:
  206. window
  207. scroll
  208. orderFrontFontPanel:
  209. modifyFontTrait:
  210. modifyFont:
  211. superscript:
  212. subscript:
  213.     unscript:
  214.     copyFont:
  215. pasteFont:
  216. underline:
  217. print:
  218. makeKeyAndOrderFront:
  219. cancelPrefs:
  220. revertPrefs:
  221. okPrefs:
  222. showPrefs:
  223. prefsPanel
  224. enabledSwitch
  225.     endSwitch
  226. startSwitch
  227.     positions
  228. quitNoSave:    
  229. reload:
  230. save:
  231.